package com.ybkj.o2o.mc.controller.v4;

import com.ybkj.o2o.mc.common.transport.Error;

import java.io.Serializable;

/**
 * 错误编号表.
 */
public class ErrorConstantV4 implements Serializable {


  private static final long serialVersionUID = 1L;

  /**
   * 常规错误信息.
   */
  public static final Error SUCCESS = new Error(0, "成功");
  /**
   * 参数错误.
   */
  public static final Error PARAM_ERROR = new Error(-1, "参数错误");
  /**
   * 服务人员token错误.
   */
  public static final Error TOKEN_ERROR = new Error(-2, "服务人员token错误");
  /**
   * 服务人员token已过期.
   */
  public static final Error TOKEN_TIME_ERROR = new Error(-3, "服务人员token已过期");
  /**
   * 内部服务器错误.
   */
  public static final Error SERVER_ERROR = new Error(-4, "内部服务器错误");
  /**
   * 服务人员不存在.
   */
  public static final Error EMPLOY_NOT_EXISTS = new Error(-5, "服务人员不存在");
  /**
   * 服务人员被冻结.
   */
  public static final Error EMPLOY_IS_FREEZE_ERROR = new Error(-6, "服务人员被冻结");
  /**
   * 密码不正确.
   */
  public static final Error PASS_NOT_CORRECT_ERROR = new Error(-7, "密码不正确");
  /**
   * 密码格式错误.
   */
  public static final Error PASS_FORMAT_ERROR = new Error(-8, "密码格式错误，密码格式为4~20个由数字、字母构成");
  /**
   * 订单不存在.
   */
  public static final Error ORDER_NOT_EXISTS_ERROR = new Error(-9, "订单不存在");
  /**
   * 订单状态错误.
   */
  public static final Error ORDER_STATUS_ERROR = new Error(-10, "订单状态错误");
  /**
   * 订单未分派给该服务人员.
   */
  public static final Error ORDER_EMPLOY_OWNER_ERROR = new Error(-11, "订单未分配给该服务人员，请确认后在操作");
  /**
   * 服务人员不是工作车.
   */
  public static final Error EMPLOY_NOT_WORKCAR = new Error(-12, "服务人员不是工作车");
  /**
   * 已接受其他工作车接送.
   */
  public static final Error HAS_ACCEPT_OTHERPICK = new Error(-13, "已接受其他工作车接送");
  /**
   * 工作车接送记录不存在.
   */
  public static final Error PICKUP_NOT_EXISTS = new Error(-14, "工作车接送记录不存在");
  /**
   * 错误的工作车状态.
   */
  public static final Error PICKUP_STATUS_ERROR = new Error(-15, "错误的工作车状态");
  /**
   * 设备不存在.
   */
  public static final Error APPVERSION_NOT_EXISTS = new Error(-16, "设备不存在");
  /**
   * 未获取到设备号.
   */
  public static final Error UDID_IS_BLANK = new Error(-17, "未获取到设备号");
  /**
   * 该设备已绑定其他账号，请联系管理员.
   */
  public static final Error UDID_HAS_EXISTS = new Error(-18, "该设备已绑定其他账号，请联系管理员");
  /**
   * 该账号已绑定其他设备.
   */
  public static final Error ACCOUNT_HAS_OTHERDEVICE = new Error(-19, "该账号已绑定其他设备，请联系管理员");
  /**
   * 客户不存在.
   */
  public static final Error PASSENGER_NOT_EXISTS = new Error(-20, "客户不存在");
  /**
   * 服务人员状态错误.
   */
  public static final Error EMPLOY_STATUS_ERROR = new Error(-21, "服务人员状态错误");
  /**
   * 差一点就抢到订单啦，请再接再厉.
   */
  public static final Error ORDER_HASBEEN_RUSHED = new Error(-22, "差一点就抢到订单啦，请再接再厉");
  /**
   * 还未开启抢单.
   */
  public static final Error ORDER_RUSH_CANCELED = new Error(-23, "还未开启抢单");
  /**
   * 该身份证已存在.
   */
  public static final Error IDCARD_HAS_EXISTS = new Error(-24, "身份证已存在");
  /**
   * 该手机号码已存在.
   */
  public static final Error PHONE_HAS_EXISTS = new Error(-25, "手机号码已存在");
  /**
   * 服务人员申请已提交，等待审核.
   */
  public static final Error EMPLOY_APPLY_HAS_EXISTS = new Error(-26, "服务人员申请已提交，等待审核");
  /**
   * 订单已经被回收.
   */
  public static final Error ORDER_HAS_BEEN_REVOKE = new Error(-27, "订单已经被回收");
  /**
   * 余额不足，不能上班.
   */
  public static final Error LOWEST_WORK_VIRTUAL_ERROR = new Error(-28, "余额不足，不能上班");
  /**
   * 未开启服务人员销单.
   */
  public static final Error EMPLOY_CANNOT_CANCEL_ORDER = new Error(-29, "未开启服务人员销单");
  /**
   * 优惠劵无效.
   */
  public static final Error COUPON_INVALID = new Error(-30, "优惠劵无效");
  /**
   * 当前服务人员不能补代驾订单.
   */
  public static final Error ORDER_IS_DAIJIA_ERROR = new Error(-31, "当前服务人员不能补代驾订单");
  /**
   * 当前服务人员不能补专车订单.
   */
  public static final Error ORDER_IS_ZHUANCHE_ERROR = new Error(-32, "当前服务人员不能补专车订单");
  /**
   * 还有未完成的代驾订单，不能下班.
   */
  public static final Error HAS_ACTIVED_DAIJIA_ORDER_ERROR = new Error(-33, "还有未完成的代驾订单，不能下班");
  /**
   * 还有未完成的代驾订单，不能下班.
   */
  public static final Error HAS_ACTIVED_ZHUANCHE_ORDER_ERROR = new Error(-34, "还有未完成的专车订单，不能下班");
  /**
   * 还有未完成的跑腿订单，不能下班.
   */
  public static final Error HAS_ACTIVED_PAOTUI_ORDER_ERROR = new Error(-35, "还有未完成的跑腿订单，不能下班");
  /**
   * 还有未完成的货运订单，不能下班.
   */
  public static final Error HAS_ACTIVED_FREIGHT_ORDER_ERROR = new Error(-36, "还有未完成的货运订单，不能下班");
  /**
   * 该服务人员没有专车车辆.
   */
  public static final Error EMPLOY_HAS_NO_CAR = new Error(-37, "该服务人员没有专车车辆");
  /**
   * 服务人员车辆未指定车型.
   */
  public static final Error CAR_HAS_NO_CARTYPE = new Error(-38, "服务人员车辆未指定车型");
  /**
   * 订单已回收.
   */
  public static final Error ORDER_HASBEEN_REVOKE = new Error(-39, "订单已回收");
  /**
   * 订单已销单.
   */
  public static final Error ORDER_HASBEEN_CANCEL = new Error(-40, "订单已销单");
  /**
   * 内容长度过长.
   */
  public static final Error CONTENT_TOO_LONG = new Error(-41, "内容长度过长");
  /**
   * 预算失败.
   */
  public static final Error BUDGET_FAIL = new Error(-42, "预算价格失败");
  /**
   * 跑腿类型还有订单正在执行,不能删除.
   */
  public static final Error ERRAND_TYPE_USING = new Error(-43, "跑腿类型还有订单正在执行，不能删除");
  /**
   * 该服务人员没有货运车辆.
   */
  public static final Error EMPLOY_HAS_NO_FREIGHTCAR = new Error(-44, "该服务人员没有货运车辆");
  /**
   * 订单未确认，不能结算.
   */
  public static final Error ORDER_NOT_CONFIRM = new Error(-45, "订单未确认，不能结算");
  /**
   * 当前客户不能使用签单.
   */
  public static final Error PASSENGER_NOT_ALLOW_SIGN = new Error(-46, "当前客户不能使用签单");
  /**
   * 当前客户余额不足.
   */
  public static final Error PASSENGER_MONEY_NOT_ENOUGH = new Error(-47, "当前客户余额不足");
  /**
   * 跑腿类型不存在.
   */
  public static final Error ERRANDTYPE_NOT_HAS = new Error(-48, "跑腿类型不存在");
  /**
   * 电话号码格式错误.
   */
  public static final Error PHONE_FORMAT_ERROR = new Error(-49, "电话格式错误");
  /**
   * 客户已经存在.
   */
  public static final Error PASSENGER_EXISTS = new Error(-50, "客户已经存在");
  /**
   * 客户姓名过长.
   */
  public static final Error PASSENGER_NAME_TOOLONG = new Error(-51, "客户姓名过长");
  /**
   * 查询的工作车路线不存在.
   */
  public static final Error PICKUP_ITINERARY_NOT_EXISTS = new Error(-52, "工作车路线不存在");
  /**
   * 工作车不存在.
   */
  public static final Error WORKCAR_NOT_EXISTS = new Error(-53, "工作车不存在");
  /**
   * 还有未付款订单,不能下单.
   */
  public static final Error ORDER_NOTPAY_ERROR = new Error(-54, "还有未完成支付的订单，不能下单");
  /**
   * 您今日下单已达到上限，继续下单请联系客服.
   */
  public static final Error ORDER_RUNNING_ERROR = new Error(-55, "您今日下单已达到上限，继续下单请联系客服");
  /**
   * 该订单已报销，不能重复报销.
   */
  public static final Error ORDER_HAS_BEEN_BAOXIAO = new Error(-56, "该订单已报销，不能重复报销");
  /**
   * 专线车辆不存在.
   */
  public static final Error ZHUANXIAN_CAR_NOT_EXISTS = new Error(-57, "专线车辆不存在");
  /**
   * 专线线路不存在.
   */
  public static final Error ZHUANXIAN_LINE_NOT_EXISTS = new Error(-58, "专线线路不存在");
  /**
   * 已收藏了该服务人员.
   */
  public static final Error USUALLY_EMPLOY_HAS_EXISTS = new Error(-59, "已收藏了该服务人员");
  /**
   * 当前服务人员余额不足，请充值.
   */
  public static final Error EMPLOY_MONEY_NOT_ENOUGH = new Error(-60, "当前服务人员余额不足，请充值");
  /**
   * 服务人员没有指定车辆.
   */
  public static final Error EMPLOY_HAS_NOT_CAR = new Error(-61, "服务人员没有指定车辆");
  /**
   * 已超出车辆可乘坐人数.
   */
  public static final Error CAS_HAS_NOMORE_SEATS = new Error(-62, "已超出车辆可乘坐人数");
  /**
   * 已有其他类型订单不能再派单.
   */
  public static final Error ORDER_EXISTING_BAOCHE_NOT_PAIDAN = new Error(-63, "已有其他类型订单不能再派单");
  /**
   * 已有寄货订单已经开始执行不能再派单.
   */
  public static final Error ORDER_STARTEXECUTION_JIHUO_NOT_PAIDAN = new Error(-64,
          "已有寄货订单已经开始执行不能再派单");
  /**
   * 当前服务人员不能补城际专线订单.
   */
  public static final Error ORDER_IS_ZHUANXIAN_ERROR = new Error(-65, "当前服务人员不能补城际专线订单");
  /**
   * 已经催促过订单，不能再次催单.
   */
  public static final Error YICUIGUO_NOTCUIDAN = new Error(-66, "已经催促过订单，请稍后再催");
  /**
   * 路线已存在,不能创建同样的路线.
   */
  public static final Error ALIKELINE_NOT_CAREATE = new Error(-67, " 路线已存在,不能创建同样的路线");
  /**
   * 专车车型还有订单正在执行,不能删除.
   */
  public static final Error ZHUAN_TYPE_USING = new Error(-68, "专车车型还有订单正在执行，不能删除");
  /**
   * 订单已支付,不能重复支付.
   */
  public static final Error ALREADY_PAY = new Error(-69, "订单已付费,不能重复支付");
  /**
   * 支付方式错误.
   */
  public static final Error PAY_TYPE_ERROR = new Error(-70, "订单支付方式错误");
  /**
   * 可申请提现余额不足.
   */
  public static final Error EMPLOY_ENCHASHMENT_MONEY_NOT_ENOUGH = new Error(-71, "可申请提现余额不足");
  /**
   * 专车车型已经存在,不能重复添加.
   */
  public static final Error ZHUAN_CARTYPE_EXISTS = new Error(-72, "专车车型已经存在,不能重复添加");
  /**
   * 专车车型不存在.
   */
  public static final Error ZHUAN_CARTYPE_NOT_EXISTS = new Error(-73, "专车车型不存在");
  /**
   * 该公司已经开通过此车型,不能重复开通.
   */
  public static final Error ZHUAN_CARTYPE_COMPANY_EXISTS = new Error(-74, "该公司已经开通过此车型,不能重复开通");
  /**
   * 还有未完成的货运订单，不能下班.
   */
  public static final Error HAS_ACTIVED_ZHUANXIAN_ORDER_ERROR = new Error(-75, "还有未完成的城际专线订单，不能下班");
  /**
   * 专车车型过多,不能继续添加.
   */
  public static final Error ZHUAN_CARTYPE_TOOMUCH = new Error(-76, "专车车型过多,不能继续添加");
  /**
   * 优惠劵类型不匹配.
   */
  public static final Error COUPON_TYPE_ERROR = new Error(-77, "优惠劵类型不匹配");
  /**
   * 该订单已结算，不能重复结算.
   */
  public static final Error ORDER_HAS_BEEN_FINISHED = new Error(-78, "该订单已结算，不能重复结算");
  /**
   * 当前系统不能报销.
   */
  public static final Error CAN_NOT_ALLOW_BAOXIAO = new Error(-79, "当前系统不能报销");
  /**
   * 当前服务人员不能补货运订单.
   */
  public static final Error ORDER_IS_FREIGHT_ERROR = new Error(-80, "当前服务人员不能补货运订单");
  /**
   * 只能在解冻日当天提现，详见备注.
   */
  public static final Error EMPLOY_ENCHASHMENT_WEEK_ERROR = new Error(-81, "只能在解冻日当天提现，详见备注");
  /**
   * 未设置提现规则，不能提现.
   */
  public static final Error EMPLOY_ENCHASHMENT_WEEK_COMPANY_ERROR = new Error(-82, "未设置提现规则，不能提现");
  /**
   * 代付金额过大.
   */
  public static final Error HELP_PAY_MONEY_TOOLARGE = new Error(-83, "代付金额过大");
  /**
   * 服务人员没有指定城际专线线路.
   */
  public static final Error EMPLOY_HAS_NOT_ZHUANXINA_LINE = new Error(-84, "服务人员没有指定城际专线线路");
  /**
   * 已达抢单最大数量,暂时不能抢跑腿订单.
   */
  public static final Error ERRAND_GRAB_TOOMACH = new Error(-85, "已达抢单最大数量,暂时不能抢跑腿订单");
  /**
   * 已达到最大并行下单数量.
   */
  public static final Error ZHUAN_ORDER_TOOMACH = new Error(-86, "您当前有多个订单未结束!不能再下新单.");
  /**
   * 该客户等级所属公司为空
   */
  public static final Error PASSENGERGRADE_COMPANY_ISNULL = new Error(-87, "该客户等级所属公司为空");
}
